Career 2024 2023 2022 2021 2020 2018 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour UAE F1 Bahrain F1 India F1a Saudi Arabia F2 Nigeria F5 Nigeria F6 Qatar F1a India F5 China F2 Great Britain F3 Great Britain F4 India F3 India F4 Germany F4 France F3 Great Britain F3 Great Britain F4 Great Britain F5 Great Britain F6 Great Britain F7 UAE F1 UAE F2 Kuwait F1 Great Britain F2 Uzbekistan F4 Sri Lanka F2 India F7 India F8 Kuwait F2 Uzbekistan F4 China F1 The LTA Manchester Challenger - Manchester Samsung Securities Cup Challenger Tennis - Seoul Busan Challenger Tunis Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Ho Chi Minh City Challenger - Ho Chi Minh City Heilbronn Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba LTA Wrexham Challenger - Wrexham Dublin Challenger - Dublin LTA Nottingham Challenger - Nottingham Open Castilla y Leon - Segovia Bauer Watertechnology Cup 2007 - Eckental Delhi Challenger I - New Delhi Kobstaedernes ATP Challenger - Kolding Kyoto Challenger The 69th King's Cup-Thailand Open - Bangkok Labertz Open by Stawag - Aachen Fergana Challenger - Fergana BH Tenis Open International Cup 2008 - Belo Horizonte Vancouver Challenger Waldbaum's Hamlet Cup - Long Island Stockholm Open - Stockholm Mallorca Open - Mallorca Estoril Open - Estoril RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Idea Prokom Open - Sopot Munich Croatia Open - Umag Sydney International - Sydney Open SEAT Godo 2006 - Barcelona Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Synsam Swedish Open - Bastad Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open - Umag Tata Open - Chennai Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The LTA Hull Challenger - Hull The Powder Byrne Trophy - Surbiton The Artois Championships - London Bristol Challenger Trophy - Bristol Open Seat Godo 2007 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Samarkand Challenger - Samarkand Thailand Open - Bangkok Weissenhauser Strand Cup - Hamburg Campbells Hall of Fame Tennis Championships - Newport ATP Heineken Challenger 1999 - Ho Chi Minh City Medibank International - Sydney Honda-Kah Open - Singapore MTCI ATP Challenger - Yokohama Warsteiner Challenger Wolfsburg - Wolfsburg Fergana Tennis Challenger Tournament - Fergana CA Tennis Trophy - Vienna The Surbiton Trophy - Surbiton Chennai Open - Chennai Copa Telmex - Buenos Aires The Manchester Trophy - Manchester Arroyo de la Encomienda - Valladolid Colorado Classic - Denver GHI Bronx Classic - Bronx ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles The Wright Financial Group USTA Challenger - Champaign Challenger Groningen - Groningen Heineken Challenger - Ho Chi Minh City Gerry Weber Open - Halle 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Open de Montauban - Montauban The LTA Men's Challenger - Nottingham BCR Open Romania - Bucharest Open de Moselle - Metz Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona 3rd Volkswagon Challenger - Wolfsburg The Manchester Trophy - Manchester Dharwad Challenger 2006 - Dharwad Nokian Hakkapeliitta Open - Tampere Lambertz Open by Stawag - Aachen Abierto Mexicano Telcel - Acapulco Samarkand Challenger - Samarkand Malaysian Open - Kuala Lumpur Bukhara Challenger - Bukhara III Isla de Lanzarote - Lanzarote Sail Open - New Delhi Credicard Citi Mastercard Tennis Cup - Campos do Jordao RCA Championships - Indianapolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Ordina Open - s-Hertogenbosch Trofeo Conde de Godo - Barcelona Fergana Challenger - Fergana Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Keio Challenger International Tennis Tournament - Yokohama The Surbiton Trophy - Surbiton Dunlop World Challenge - Toyota Adidas International - Sydney Stockholm Open - Stockholm Chennai Open - Chennai Argentina Open - Buenos Aires Generali Open 2000 - Kitzbuhel Open Seat Godo 2005 - Barcelona Fergana Challenger - Fergana Open Seat-Godo 2001 - Barcelona Mercedes-Benz Cup - Los Angeles Adidas International - Sydney The LTA Manchester Trophy - Manchester Abierto Mexicano Telcel - Acapulco Open Seat Godo 2003 - Barcelona The LTA Nottingham Challenger - Nottingham Challenger Hamburg - Hamburg Dutch Open Tennis - Amersfoort Shimadzu All Japan Indoor - Kyoto Stuttgart BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Chennai Open - Chennai Fergana Challenger - Fergana Dubai Tennis Open - Dubai RCA Championships - Indianapolis Copa Telmex - Buenos Aires Samarkand Challenger - Samarkand Open 13 - Marseille Dubai Tennis Open - Dubai Abierto Mexicano Telcel - Acapulco Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch BA-CA Tennis Trophy - Vienna Adidas International - Sydney Telenordia Swedish Open - Bastad Bukhara Challenger - Bukhara The LTA Hester Trophy - Manchester Bukhara Challenger - Bukhara CA Tennis Trophy - Vienna The Samsung Open - Bournemouth Yokohama International Tennis Tournament - Yokohama The LTA Bolton Challenger - Bolton Philadelphia Samsung Securities Cup Challenger - Seoul 1998 Mercedes Cup - Stuttgart Osaka International Tennis Tournament - Osaka Umag Kobstaedernes ATP Challenger - Kolding 2004 Keys Gate Challenger - Homestead Adidas International - Sydney Neride Prague Indoor - Prague Open Seat-Godo '99 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Music City Challenger - Nashville Open de Franche-Comte - Besancon MTNL Cellular ATP Challenger - Mumbai Citrix Tennis Championships - Delray Beach Mallorca Open - Mallorca 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia The Surbiton Trophy - Surbiton Indianapolis Tennis Championships - Indianapolis Powder Byrne Trophy - Surbiton Heilbronn Open - Heilbronn Abierto Mexicano de Tenis Pegaso - Acapulco Johannesburg Challenger Telenordia Swedish Open - Bastad Chennai Open - Chennai Copa AT&T - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw Abierto Mexicano de Tenis Pegaso - Acapulco 5 Volkswagen Challenger - Wolfsburg Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Moscow The Indian Oil-Servo ATP Challenger 1999 - Calcutta Gold Flake Open - Chennai Open de Franche Comte - Besancon Allianz Suisse Open Gstaad - Gstaad Croatia Open - Umag Wroclaw Challenger Belgaum Open - Belgaum Croatia Open - Umag Nova Challenger Osaka - Osaka China Open - Beijing Franklin Templeton Tennis Classic - Scottsdale The LTA Wrexham Challenger - Wrexham Fergana Challenger - Fergana IX Abierto Internacional de Salinas - Salinas 2004 USTA Challenger of Calabasas - Calabasas The Surbiton Trophy - Surbiton Auckland West of England Tennis - Bristol Fergana Challenger - Fergana The Manchester Trophy - Manchester Halle Copa Telmex - Buenos Aires The Wrexham Challenger - Wrexham Estoril Open - Estoril XI Open International D'Andorra - Andorra GHI Bronx Classic - Bronx Campbell's Hall of Fame Tennis Championships - Newport Open de Montauban - Montauban Estoril Open - Estoril The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester Indian Oil Servo Challenger - Calcutta International Championship of Croatia - Umag Kobstaedernes ATP Challenger - Kolding ATP Heineken Challenger 2000 - Ho Chi Minh City Arroyo de la Encomienda - Valladolid Lambertz Open by Stawag 2007 - Aachen Proton Malaysian Open - Kuala Lumpur Shimadzu All Japan Indoor - Kyoto Open Castilla y Leon - Segovia The Stella Artois Grass Court Championships - London Sail Open - New Delhi Bristol Challenger Trophy - Bristol Marseille Idea Prokom Open - Sopot Barcelona Helsinki Challenger Croatia Open - Umag TED Open Istanbul - Istanbul Chennai Open - Chennai Bucharest Marbella Open Seat Godo - Barcelona LTA Men's Challenger - Wrexham Sydney International - Sydney Ordina Open - 's-Hertogenbosch New Delhi Challenger II - New Delhi The LTA Men's Challenger Wrexham - Wrexham Volkswagen Challenger 2005 - Wolfsburg Copa Telmex - Buenos Aires Croatia Open Umag - Umag Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Grolsch Open 1997 - Amsterdam Waldbaum's Hamlet Cup - Long Island 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Dubai Tennis Open - Dubai Mallorca Open - Mallorca Adidas Open de Toulouse - Toulouse The Wrexham Challenger - Wrexham Chennai Open - Chennai Salem Open - Hong Kong International Championship of Croatia - Umag Casablanca Oporto Caversham International Tennis Tournament - Jersey St. Polten Estoril Open - Estoril Montevideo Buenos Aires Aircel Chennai Open - Chennai Belgrade Challenger TED Open - Istanbul Bukhara Challenger - Bukhara Yokohama Challenger 2001 - Yokohama Fergana Challenger The Hilversum Open - Hilversum Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Waldbaum's Hamlet Cup - Long Island GHI Bronx Tennis Classic - Bronx Abierto Mexicano Telfonica MoviStar - Acapulco The LTA Manchester Challenger - Manchester Thailand Open - Bangkok The Surbiton Trophy - Surbiton Open Seat-Godo '97 - Barcelona Gstaad The Nottingham Open - Nottingham BMW Open - Munich Italian Open - Rome Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati China Open - Beijing Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo The Samsung Open - Nottingham Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Ordina Open - 's-Hertogenbosch Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Stella Artois Grass Court Championships - Queen's/London Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Mumbai Open - Mumbai Dubai Tennis Open - Dubai Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid CA Tennis Trophy - Vienna Kitzbuhel BA-CA Tennis Trophy - Vienna Monte Carlo Hamburg Franklin Templeton Tennis Classic - Scottsdale Rome Stuttgart Paris The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle 12th Paris Open - Paris Abierto Mexicano de Tenis Pegaso - Acapulco NASDAQ-100 Open - Miami Estoril Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati CA Tennis Trophy - Vienna Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Palermo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome West of England Challenger - Bristol Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Topshelf Open - 's-Hertogenbosch Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Medibank Private International - Sydney Masters Series Monte Carlo - Monte Carlo CA Tennis Trophy - Vienna Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Pacific Life Open - Indian Wells Fergana Challenger - Fergana Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Memphis Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo President's Cup 2000 - Tashkent Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid AIG Japan Open - Tokyo Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid 2003 Mercedes Cup - Stuttgart Waldbaum's Hamlet Cup - Long Island Masters Series Madrid - Madrid Open SEAT 2008 - Barcelona Chengdu Open - Chengdu Umag Gold Flake Open - Chennai Adidas International - Sydney Thailand Open - Bangkok SA Tennis Open - Johannesburg The Stella Artois Grass Court Championships - London Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Romanian Open - Bucharest IPB Czech Indoor - Ostrava Kitzbuhel International Championship of Croatia - Umag Mallorca Open - Mallorca Idea Prokom Open - Sopot Stockholm Open - Stockholm Amsterdam The Nottingham Open - Nottingham Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York ASB Classic - Auckland French Open - Paris Wimbledon - London Rotterdam U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open If Stockholm Open - Stockholm Gerry Weber Open - Halle Valencia Santiago The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle French Open - Paris Oporto Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Brasil Open - Costa do Sauipe Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome German Open - Hamburg The Stella Artois Grass Court Championships - London Catella Swedish Open - Bastad Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Rome French Open - Paris U.S. Open - New York French Open - Paris Eutelsat Monte Carlo Open - Monte Carlo The Lipton Championships - Key Biscayne Wimbledon - London Pacific Life Open - Indian Wells Newsweek Champions Cup - Indian Wells Tennis Masters Series - Indian Wells Wimbledon - London Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, Group 1, REL2, CHN-PAK 3-0 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, Group 1, REL2, PAK-KOR 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 1, 1R, PAK-THA 3-2 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, Group 2, 1R, OMA-PAK 1-4 Davis Cup, Group 2, 1R, PAK-HKG 3-1 Davis Cup, Asia/Oceania Group II, 2R, NZL-PAK 3-2 Davis Cup, Group II, 1R, HKG-PAK 2-3 Davis Cup, Group II, 1R, LIB-PAK 2-3 Davis Cup, Group II, 1R, SRI-PAK 2-3 Davis Cup, Group II, 2R, PAK-NZL 1-4 Davis Cup, Group II, 3R, THA-PAK 4-1 Davis Cup, Group II, 1R, PAK-KUW 3-2 Davis Cup, Group II, 3R, PAK-TPE 3-2 Davis Cup, Group II, 1R, PAK-IRI 3-2 Davis Cup, Group 1, 1R, UZB-PAK 4-1 Davis Cup, Group II, 3R, PAK-THA 3-2 Davis Cup, Group I, 1R, PAK-KOR 4-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group 1, REL2, PAK-NZL 3-2 Davis Cup, Group 1, 1R, TPE-PAK 3-2 Australian Open - Melbourne Davis Cup, Group I, PO, PAK-IND 0-4 Davis Cup, Group II, 2R, PHI-PAK 2-3 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, Group II, 1R, PAK-INA 5-0 Davis Cup, Group I, 2R, PAK-UZB 1-4 Davis Cup, Group 1, PO, CHN-PAK 5-0 Davis Cup, Group 1, 2R, IND-PAK 3-2 15th Asian Games Doha 2006 AAMI Classic - Kooyong Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, PAK-JPN 0-4 Davis Cup, Group 1, 1R, NZL-PAK 5-0 Tennis Masters Cup - Shanghai Olympics - Athens ATP Tour World Championship - Hannover Tennis Masters Cup - Houston Tennis Masters Cup - Houston ATP Tour World Championship - Hannover